@charset "utf-8";
/**第一种  清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, select/* form elements 表单元素 */
table, tr, th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin:0; padding:0;}

div{ margin:0 auto; overflow:hidden;}
ul,li{ list-style:none; overflow:hidden;}
img{ display:block; border: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{font-size:12px; font-family:"宋体"; padding:0px 10px 0px 10px; overflow:auto;}


/**************欢迎页面样式*****************/
h1{ color:#F00; width:100%; display:block; margin:10px 0px;}
.table33{ width:99%; border:1px solid #BDC1CC; overflow:hidden}
.table33 li{ width:33%; float:left; height:30px; line-height:30px; text-indent:10px;}
.table33 li span{ font-weight:bold;}

.commonly{ width:99%;border:1px solid #BDC1CC; margin:10px 0px; overflow:hidden}
.commonly h2{ width:100%; height:36px; line-height:36px; background:#EEF3F6; text-indent:10px; border-bottom:2px solid #BDC1CC;}
.commonly img{ margin:10px 0px;}
.statistics{width:99%; border:1px solid #BDC1CC; margin:10px 0px; overflow:hidden}
.statisticsTop{ width:32px; height:201px; background:#BBBFCA; border-right:1px solid #BDC1CC; float:left; overflow:hidden;}
.statisticsTop li{ width:32px; height:100px; line-height:33px; margin-bottom:1px; text-align:center; float:left; font-weight:bold; font-size:14px; letter-spacing:3px;}
.statisticsTop li a{ width:32px; height:100px; display:block; background:#FFF; color:#4B4B4B;}
.statisticsTop li.hover a{display:block; background:#EAEAEA; color:#000; text-decoration:none;}
.statisticsMid{ width:96%; height:200px; overflow:hidden; float:left; position:relative;}
.MidTable{ width:30%; padding:10px 0px; position:absolute; right:0px; top:1px; z-index:10;}
.MidTable table{ width:100%; height:180px; background:#BDC1CA;}
.MidTable table th,.MidTable table td{ width:25%;height:28px;line-height:27px; text-align:center;background:#FFF;}
.MidTable table td.bold{ font-weight:bold}

/***************************** 用户管理页面样式 **********************************/
.tableTitle{ width:100%; height:40px; line-height:40px; padding-top:10px; position:relative; font-size:20px; font-weight:bold; color:#09C;}
.tableTitle ul{ width:100px; position:absolute; right:0px; top:10px; z-index:9; font-size:12px; font-weight:normal;}
.tableTitle ul li{ width:50px; float:left;}
.tableTitle ul li span{ width:50px; text-align:center; }
.tableTitle ul li a{ width:30px; height:18px; line-height:18px; text-align:center; color:#0099CC}

.soso{ width:100%; background:#EFEFEF; text-indent:10px; padding:10px 0px; margin:5px 0px 10px 0px;}
.soso span{ width:120px; font-weight:bold;}
.soso input{ height:22px; line-height:22px; vertical-align:middle; text-indent:5px; border:1px solid #069;}
.soso a{ width:50px; height:22px; line-height:22px; padding-right:7px; display:inline-block; letter-spacing:5px; text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold;background:#fff; border:1px solid #0099CC; color:#0099CC;}
.soso a:hover{ text-decoration:none; border:1px solid #f00; color:#f00;}
.soso select,.soso option{background:#FFF; border:1px solid #069}
.soso select{width:150px; height:24px;}
.soso option.OptionTips{ height:30px; width:100%; display:inline-block; background:#B6E7EF;}


#senfe{ width:100%; background:#bdc1ca; } 
#senfe td,#senfe th{ height:27px; line-height:25px; vertical-align:middle; text-align:center;} 
#senfe th{ color:#444}
#senfe td a{ display:inline-block; margin:0px 0px 0px 15px; color:#09C}
#senfe td a:hover{ color:#F00}
#senfe td table{ width:100%; height:100%; margin:3px 0px;}
#senfe td table td{ width:50%; height:100%; text-align:left; text-indent:10px;}
#senfe td table td.tdRight{ text-align:right; text-indent:0px;}
#senfe td table td a{ display:inline-block; height:18px; line-height:18px; padding:0px 5px; background:#fff; border:1px solid #06C; color:#06C;  margin:0px 10px 0px 0px; display:inline-block;}
#senfe td table td a:hover{ border:1px solid #f00;}
#senfe td table td input{ width:30px; height:18px; line-height:18px; border:1px solid #06C; background:#fff; text-align:center; margin:0px 5px; display:inline-block;}

/***************************** 企业用户添加页面 **********************************/
#addCustomers{ width:100%; background:#bdc1ca; } 
#addCustomers td,#addCustomers th{ height:30px; line-height:30px; vertical-align:middle; text-align:left;} 
#addCustomers td span{ width:130px; height:30px; display:inline-block; text-align:right;}
#addCustomers td span b,#addCustomers th b{ color:#F00; font-weight:normal;}
#addCustomers th{color:#444; text-indent:10px; height:30px; text-align:left;}
#addCustomers td a{height:18px; line-height:18px;padding:0px 5px; background:#fff; border:1px solid #06C; color:#06C;  margin:0px 0px 0px 10px; display:inline-block;}
#addCustomers td a:hover{ border:1px solid #f00; text-decoration:none; color:#F00;}
#addCustomers td select{ margin-left:5px; display:inline-block; vertical-align:middle;}
#addCustomers td input{ width:200px; height:20px; line-height:20px; vertical-align:middle; border:1px solid #ABADB3; background:#fff; margin:0px 5px; display:inline-block;}
#addCustomers td input.theOne{ width:16px; height:16px; border: none; vertical-align:middle;}
p#cascadeArea{ text-align:left; display:inline;}
p#cascadeArea select{ display:inline-block; vertical-align:middle; margin-left:0px;}
table td textarea{ width:50%; height:100px; text-algin:left; padding:5px; margin:5px 0px 5px 5px; display:inline-block; border:1px solid #ABADB3;line-height:30px;}

/***************************** 企业用户角色页面 **********************************/
#addCustomers td ul{width:100%;}
#addCustomers td ul li{float:left; height:16px; line-height:16px; padding:7px 0px; margin-right:15px; display:inline-block; overflow:visible; white-space:nowrap; }
#addCustomers td ul li input{width:16px; height:16px; margin-right:5px; border: none;}

/***************************** 区域管理页面 **********************************/
#container{width:100%; height:100%}
.main{height:100%;} 
.dtree {float:left; height:100%; width:189px; border-right:1px solid #EEE; overflow-x:hidden; overflow-y:auto;}
.dtree img {vertical-align: middle; display:inline-block;}
.dtree a {color: #333;text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.dtree a.node:hover,.dtree a.nodeSel:hover {color: #333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}

/***************************** 代码管理页面 **********************************/
.codeManage{float:left; height:100%; width:160px; padding:0px 4px 0px 0px;  border-right:1px solid #EEE; margin:0px 5px; display:inline-block;}
.codeManage ul{ width:160px; height:100%; overflow-x:hidden;overflow-y:auto;}
.codeManage ul li{ width:140px; height:27px; line-height:27px; padding-left:20px; border-bottom:1px dashed #DBDBDB; float:left; background:url(../images/ico/nolines_minus.gif) 0px 5px no-repeat;}
.codeManage ul li a{ width:140px; height:27px; line-height:27px; display:inline-block; color:#666; }
.codeManage ul li a:hover,.codeManage ul li.hoverSelected a{ width:140px; color:#06C; font-weight:bold; text-decoration:none;}

/***************************** 权限管理页面 **********************************/
.zTreeDemoBackground{float:left; height:100%; width:189px; border-right:1px solid #EEE;display:inline-block; overflow-x:hidden; overflow-y:auto; background:#333}
.privilege{ float:left; width:300px; height:40px; padding:10px 20px;}
.privilege input{ width:50px; height:24px; line-height:24px; text-align:center; vertical-align:middle; border:1px solid #09F; background:#FFF; margin:0px 5px; display:inline-block;}

/***************************** 页面出错 **********************************/
.error{ width:380px; height:300px; padding-top:10%;}
.error div{width:220px; height:115px; padding:53px 23px 132px 137px; background:url(../images/error.gif) no-repeat; }
.error div h5{ height:25px; line-height:25px; display:block; font-size:14px; color:#333;}
.error div span{ width:220px; height:60px; display:block; line-height:20px; font-size:12px;}
.error div a{ width:40px; height:30px; line-height:30px; margin-left:180px; display:inline-block; font-weight:bold; color:#069; text-decoration:underline;}

/***************************** 404页面报错 **********************************/
.error404{ width:580px; height:150px; padding-top:15%;}
.error404 p{ width:255px; height:60px; line-height:30px; padding:60px 0px 30px 325px; background:url(../images/404.gif) no-repeat; font-size:14px;}
.error404 p a{ color:#09F; text-decoration:underline;}
